Micron Document
NexusPi Git Node

Node / mirrors / MeshChatX / files / meshchatx / src / frontend / components / settings / SettingsNav.vue

Displaying Raw • Download

meshchatx/src/frontend/components/settings/SettingsNav.vue 62c542bea55cb5ed487616cb77cdbe5fd1e01ffa (62c542be) Text, 3.11 KB

T8b949e<!-- SPDX-License-Identifier: 0BSD -->

Tb4b4b4<Tff7b72templateTb4b4b4>
Tb4b4b4<Tff7b72nav Te6edf3classTff7b72=Ta5d6ff"settings-nav" Tb4b4b4:Te6edf3aria-labelTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'settings.nav_label'Tb4b4b4)Ta5d6ff"Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3v-forTff7b72=Ta5d6ff"Te6edf3tab Tff7b72in Te6edf3tabsTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Te6edf3tabTb4b4b4.Te6edf3idTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"settings-nav__tab"
Tb4b4b4:Te6edf3classTff7b72=Ta5d6ff"Tb4b4b4{
Ta5d6ff'settings-nav__tab--active'Tff7b72: Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Te6edf3activeTabTb4b4b4,
Ta5d6ff'settings-nav__tab--empty'Tff7b72: Te6edf3isSearchEmptyTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4,
Tb4b4b4}Ta5d6ff"
Tb4b4b4:Te6edf3aria-currentTff7b72=Ta5d6ff"Te6edf3tabTb4b4b4.Te6edf3id Tff7b72=== Te6edf3activeTab Tff7b72? Ta5d6ff'page' Tff7b72: Tff7b72undefinedTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Te6edf3isSearchEmptyTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4)Ta5d6ff"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3onTabClickTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4)Ta5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"settings-nav__label-row"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"settings-nav__label"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3labelKeyTb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3searchActiveTa5d6ff" Te6edf3classTff7b72=Ta5d6ff"settings-nav__count"Tb4b4b4>Tff7b72{{ Te6edf3matchCountTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3idTb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"settings-nav__description"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Te6edf3tabTb4b4b4.Te6edf3descriptionKeyTb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72navTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72templateTb4b4b4>

Tb4b4b4<Tff7b72scriptTb4b4b4>
Tff7b72import Tb4b4b4{ Te6edf3SETTINGS_TABS Tb4b4b4} Tff7b72from Ta5d6ff"../../js/settings/settingsTabs.js"Tb4b4b4;

Tff7b72export Tff7b72default Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"SettingsNav"Tb4b4b4,
Te6edf3propsTff7b72: Tb4b4b4{
Te6edf3activeTabTff7b72: Tb4b4b4{
Te6edf3typeTff7b72: Tffa657StringTb4b4b4,
Te6edf3requiredTff7b72: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3matchCountsTff7b72: Tb4b4b4{
Te6edf3typeTff7b72: Tffa657ObjectTb4b4b4,
Tff7b72defaultTff7b72: Tff7b72nullTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3emitsTff7b72: Tb4b4b4[Ta5d6ff"select"Tb4b4b4]Tb4b4b4,
Te6edf3dataTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3tabsTff7b72: Te6edf3SETTINGS_TABSTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3computedTff7b72: Tb4b4b4{
Te6edf3searchActiveTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3matchCounts Tff7b72!= Tff7b72nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3methodsTff7b72: Tb4b4b4{
Te6edf3matchCountTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tff7b72thisTb4b4b4.Te6edf3matchCountsTb4b4b4) Tff7b72return T79c0ff0Tb4b4b4;
Tff7b72const Te6edf3n Tff7b72= Tff7b72thisTb4b4b4.Te6edf3matchCountsTb4b4b4[Te6edf3tabIdTb4b4b4]Tb4b4b4;
Tff7b72return Tff7b72typeof Te6edf3n Tff7b72=== Ta5d6ff"number" Tff7b72&& Te6edf3n Tff7b72> T79c0ff0 Tff7b72? Te6edf3n Tff7b72: T79c0ff0Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3isSearchEmptyTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3searchActive Tff7b72&& Tff7b72thisTb4b4b4.Te6edf3matchCountTb4b4b4(Te6edf3tabIdTb4b4b4) Tff7b72=== T79c0ff0Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onTabClickTb4b4b4(Te6edf3tabIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3isSearchEmptyTb4b4b4(Te6edf3tabIdTb4b4b4)Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3$emitTb4b4b4(Ta5d6ff"select"Tb4b4b4, Te6edf3tabIdTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4<Tb4b4b4/Tff7b72scriptTb4b4b4>

Tb4b4b4<Tff7b72style Te6edf3scopedTb4b4b4>
Tb4b4b4@Tff7b72reference Ta5d6ff"../../style.css"Tb4b4b4;

Tb4b4b4.T56d364settings-nav Tb4b4b4{
@apply flex gap-1 overflow-x-auto pb-1 Te6edf3lgTb4b4b4:Tff7b72flexTff7b72-Te6edf3col Te6edf3lgTff7b72:Tff7b72overflow-xTff7b72-Tff7b72visible Te6edf3lgTff7b72:Te6edf3pb-0 Te6edf3lgTff7b72:Tff7b72gapT79c0ff-0.5 Te6edf3lgTff7b72:Te6edf3w-52 Te6edf3lgTff7b72:Te6edf3shrink-0 Te6edf3lgTff7b72:Tff7b72sticky Te6edf3lgTff7b72:Tff7b72topT79c0ff-20 Te6edf3lgTff7b72:Te6edf3self-startTb4b4b4;
Tb4b4b4}

Tb4b4b4.T56d364settings-nav__tab Tb4b4b4{
@apply flex flex-col items-start gap-0.5 rounded-xl border border-transparent px-3 py-2.5 text-left transition-colors shrink-0 Te6edf3lgTb4b4b4:Te6edf3w-fullTb4b4b4;
@apply text-gray-600 Te6edf3darkTb4b4b4:Tff7b72textTff7b72-Te6edf3zinc-400 Te6edf3hoverTff7b72:Te6edf3bg-whiteTff7b72/T79c0ff70 Te6edf3darkTff7b72:Te6edf3hoverTff7b72:Te6edf3bg-zinc-900Tff7b72/T79c0ff70Tb4b4b4;
Tb4b4b4}

Tb4b4b4.T56d364settings-nav__tab--active Tb4b4b4{
@apply border-gray-200 Te6edf3darkTb4b4b4:Tff7b72borderTff7b72-Te6edf3zinc-700 Te6edf3bg-white Te6edf3darkTff7b72:Te6edf3bg-zinc-900 Tff7b72textTff7b72-Tff7b72grayT79c0ff-900 Te6edf3darkTff7b72:Tff7b72textTff7b72-Tff7b72white Te6edf3shadow-xsTb4b4b4;
Tb4b4b4}

Tb4b4b4.T56d364settings-nav__tab--empty Tb4b4b4{
@apply opacity-40 pointer-events-noneTb4b4b4;
Tb4b4b4}

Tb4b4b4.T56d364settings-nav__label-row Tb4b4b4{
@apply flex items-center gap-2 w-full min-w-0Tb4b4b4;
Tb4b4b4}

Tb4b4b4.T56d364settings-nav__label Tb4b4b4{
@apply text-sm font-semibold leading-tight min-w-0 truncateTb4b4b4;
Tb4b4b4}

Tb4b4b4.T56d364settings-nav__count Tb4b4b4{
@apply ml-auto text-[10px] font-semibold tabular-nums rounded-md px-1.5 py-0.5 bg-gray-100 Te6edf3darkTb4b4b4:Te6edf3bg-zinc-800 Tff7b72textTff7b72-Tff7b72grayT79c0ff-600 Te6edf3darkTff7b72:Tff7b72textTff7b72-Te6edf3zinc-300Tb4b4b4;
Tb4b4b4}

Tb4b4b4.T56d364settings-nav__description Tb4b4b4{
@apply hidden text-xs text-gray-500 Te6edf3darkTb4b4b4:Tff7b72textTff7b72-Te6edf3zinc-500 Te6edf3lgTff7b72:Tff7b72blockTb4b4b4;
Tb4b4b4}
Tb4b4b4<Tb4b4b4/Tff7b72styleTb4b4b4>

Served by rngit 1.5.2 - Generated in 0.02s